<?php

$_CLASS['campagneCLS'] = "class_php/campagneCLS.php";

class campagneCLS extends Module
{
	var $connDB = 1;
	var $func;
	var $funcDB = false;
	var $sqlFunc = 1;
	var $request = array();
	var $sysError = array();
	var $appLog = 1;

	var $table = array();
	var $type = "";
	var $totRow;
	var $analyzeArray = 1;

	
	function loadNoteChiamata( $chiamataId )
	{
		//$dataInizio = $this->sqlFunc->_type_format("date", $dataInizio);
		//$dataFine = $this->sqlFunc->_type_format("date", $dataFine);
		$this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);
		
		$sql = "SELECT note 
			FROM contaq_chiamate as t1
			inner join contaq_liste as t2 on t2.id_lista = t1.id_lista
			WHERE chiamata_id = '$chiamataId'";		
// 		print $sql;
		$rs = $this->connDB->Execute( $sql );
		
		$this->appLog->logWrite($sql);
		if ( $rs === false )
		{			
			$this->appLog->logWrite($this->connDB->ErrorMsg());
			$this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
// 			print_r ($this->sysError);
			return;
		}
		
		$this->request["noteOperatore"] = "";
		while ( $arr = $rs->FetchRow() ) 
		{	
			$this->request["noteOperatore"] = $arr['note'];
		}
	}

	function loadAnagraficaContatto( $chiamataId )
	{
		//$dataInizio = $this->sqlFunc->_type_format("date", $dataInizio);
		//$dataFine = $this->sqlFunc->_type_format("date", $dataFine);
		$this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);
		
		$sql = "SELECT id_lista 
			FROM contaq_chiamate 
			WHERE chiamata_id = '$chiamataId'";		
// 		print $sql;
		$rs = $this->connDB->Execute( $sql );
		
		$this->appLog->logWrite($sql);
		if ( $rs === false )
		{			
			$this->appLog->logWrite($this->connDB->ErrorMsg());
			$this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
// 			print_r ($this->sysError);
			return;
		}
		
		$this->request["idLista"] = "";
		while ( $arr = $rs->FetchRow() ) 
		{	
			$this->request["idLista"] = $arr['id_lista'];
		}

		if ($this->request["idLista"] == "") return false; 

		//carico l'anagrafica del contatto
		$sql = "SELECT codice,nome,cognome FROM contaq_anagrafica WHERE id_lista = ".$this->request["idLista"];		
// 		print $sql;
		$rs = $this->connDB->Execute( $sql );
		
		$this->appLog->logWrite($sql);
		if ( $rs === false )
		{			
			$this->appLog->logWrite($this->connDB->ErrorMsg());
			$this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
// 			print_r ($this->sysError);
			return;
		}
		
		$this->request["anaCampo"] = array();
		$this->request["anaValore"] = array();
		while ( $arr = $rs->FetchRow() ) 
		{	
			$this->request["anaCampo"][] = "Codice";
			$this->request["anaCampo"][] = "Nome";
			if ($arr['cognome'] != '') $this->request["anaCampo"][] = "Cognome";
			
			$this->request["anaValore"][] = $arr['codice'];
			$this->request["anaValore"][] = $arr['nome'];
			if ($arr['cognome'] != '') $this->request["anaValore"][] = $arr['cognome'];
			
// 			if (preg_match('/-/',$arr["valore"]))$this->request["anaValore"][] = $this->sqlFunc->_type_format("db2date", $arr["valore"]);
// 			else $this->request["anaValore"][] = $arr['valore'];
		}
// 		print_r($arrAnagrafica);
// 		print $this->request["idLista"];
		return true;
		
// 		$sql = "SELECT	idAnagraficaUnicef,tipoRecord,codice,cognome,nome,ragioneSociale,sesso,dug,indirizzo,civico1,civico2,frazione,localita,cap,provincia,
// 				presso,contatto,tipotel1,telefono1,tipotel2,telefono2,tipotel3,telefono3,tipotel4,telefono4,tipotel5,telefono5,fax,email,tipoAnagrafica,
// 				partitaIva,codiceFiscale,professione,dataDiNascita,campagna,lotto,note1,note2 
// 				FROM contaqAnagraficaUnicef 
// 				WHERE codice = $codice";
// 		
// 		//print $sql;
// 		
// 		$rs = $this->connDB->Execute( $sql );
// 		
// 		$this->appLog->logWrite($sql);
// 		if ( $rs === false )
// 		{			
// 			$this->appLog->logWrite($this->connDB->ErrorMsg());
// 			$this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
// // 			print_r ($this->sysError);
// 			return;
// 		}
// 		
// 		while ( $arr = $rs->FetchRow() ) 
// 		{	
// 			
// 			$arr['dataDiNascita'] = $this->sqlFunc->_type_format("db2date", $arr["dataDiNascita"]);
// 			if ($arr['dataDiNascita'] == "00/00/0000") $arr['dataDiNascita'] = "";
// 			$arr['consenso'] = "checked";
// 		    return $arr; 
// 			  
// 		}
		
	}
	
	function loadDatiSave()
	{
		$this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);
		
		//carico tutti i messaggi dell'utente
		$sql = "SELECT * FROM contaq_raccolta_dati WHERE id_lista = {$this->session["idLista"]} ";
    			 
		
		//print "$sql";
		$rs = $this->connDB->Execute( $sql );
		
		$this->appLog->logWrite($sql);
		if ( $rs === false )
		{			
			$this->appLog->logWrite($this->connDB->ErrorMsg());
			$this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
			return;
		}

		while ( $arr = $rs->FetchRow() ) 
		{	
			$this->request["dat_dato_1"] = $arr["dato_1"];
			$this->request["dat_dato_2"] = $arr["dato_2"];
			$this->request["dat_dato_3"] = $arr["dato_3"];
			$this->request["dat_dato_4"] = $arr["dato_4"];
			$this->request["dat_dato_5"] = $arr["dato_5"];
			$this->request["dat_dato_6"] = $arr["dato_6"];
			$this->request["dat_dato_7"] = $arr["dato_7"];
			$this->request["dat_dato_8"] = $arr["dato_8"];
			$this->request["dat_dato_9"] = $arr["dato_9"];
			$this->request["dat_dato_10"] = $arr["dato_10"];
			$this->request["dat_dato_11"] = $arr["dato_11"];
			$this->request["dat_dato_12"] = $arr["dato_12"];
			$this->request["dat_dato_13"] = $arr["dato_13"];
			$this->request["dat_dato_14"] = $arr["dato_14"];
			$this->request["dat_dato_15"] = $arr["dato_15"];
			$this->request["dat_dato_16"] = $arr["dato_16"];
			$this->request["dat_dato_17"] = $arr["dato_17"];
			$this->request["dat_dato_18"] = $arr["dato_18"];
			$this->request["dat_dato_19"] = $arr["dato_19"];
			$this->request["dat_dato_20"] = $arr["dato_20"];
			$this->request["dat_dato_21"] = $arr["dato_21"];
			$this->request["dat_dato_22"] = $arr["dato_22"];
			$this->request["dat_dato_23"] = $arr["dato_23"];
			$this->request["dat_dato_24"] = $arr["dato_24"];
			$this->request["dat_dato_25"] = $arr["dato_25"];
			$this->request["dat_dato_26"] = $arr["dato_26"];
			$this->request["dat_dato_27"] = $arr["dato_27"];
			$this->request["dat_dato_28"] = $arr["dato_28"];
			$this->request["dat_dato_29"] = $arr["dato_29"];
			$this->request["dat_dato_30"] = $arr["dato_30"];
			$this->request["dat_dato_31"] = $arr["dato_31"];
			$this->request["dat_dato_32"] = $arr["dato_32"];
			$this->request["dat_dato_33"] = $arr["dato_33"];
			$this->request["dat_dato_34"] = $arr["dato_34"];
			$this->request["dat_dato_35"] = $arr["dato_35"];
			
		}
	}

	function loadProfessioniUnicef()
	{
		$this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);
		
		//carico tutti i messaggi dell'utente
		$sql = "SELECT idProfessioneUnicef, codice, descrizione
			FROM contaqProfessioniUnicef
			WHERE 1=1 
			ORDER BY codice ASC";
    			 
		$rs = $this->connDB->Execute( $sql );
		
		$this->appLog->logWrite($sql);
		if ( $rs === false )
		{			
			$this->appLog->logWrite($this->connDB->ErrorMsg());
			$this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
			return;
		}
		
		$this->request["idProfessioneUnicefLS"] = array();
		$this->request["codiceProfessioneLS"] = array();
		$this->request["descrizioneProfessioneLS"] = array();
		while ( $arr = $rs->FetchRow() ) 
		{	
			$this->request["idProfessioneUnicefLS"][] = $arr["idProfessioneUnicef"];
			$this->request["codiceProfessioneLS"][] = $arr["codice"];
			$this->request["descrizioneProfessioneLS"][] = $arr["descrizione"];
		}
		
		return true;
	}

	function loadOperatori()
	{
		$this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);
		
		//carico tutti i messaggi dell'utente
		$sql = "SELECT t1.username, t2.nome,t2.cognome
			FROM contaq_utenti AS t1
			LEFT JOIN contaq_anagrafica_utenti AS t2 ON (t1.id_utente = t2.id_utente)
			WHERE t1.ruolo = 'USER'
			ORDER BY t1.username ASC";
    			
// 		print  $sql;
		$rs = $this->connDB->Execute( $sql );
		
		$this->appLog->logWrite($sql);
		if ( $rs === false )
		{			
			$this->appLog->logWrite($this->connDB->ErrorMsg());
			$this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
			return;
		}
		
		$this->request["operatoreLS"] = array();
		$this->request["nominativoOperatoreLS"] = array();
		while ( $arr = $rs->FetchRow() ) 
		{	
			$this->request["operatoreLS"][] = $arr["username"];
			$this->request["nominativoOperatoreLS"][] = $arr["nome"]." ".$arr["cognome"];
		}
		
		return true;
	}

	
	function loadEsitiChiamata()
	{
		 $this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);
		
		//carico tutti i messaggi dell'utente
		$sql = "SELECT t1.codice, t1.descrizione 
			FROM contaq_esiti AS t1
			INNER JOIN contaq_esiti_campagna AS t2 ON (t1.codice = t2.esito)
			WHERE tipo in ('NEGATIVO','PROVVISORIO') and t2.id_campagna = ".$this->session["idCampagna"]."
			and codice IS NOT NULL 
			ORDER BY codice";
							 
		$rs = $this->connDB->Execute( $sql );
		
		$this->appLog->logWrite($sql);
		if ( $rs === false )
		{			
			$this->appLog->logWrite($this->connDB->ErrorMsg());
			$this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
			return;
		}
		
		$this->request["codiceEsitiLS"] = array();
		$this->request["descrizioneEsitiLS"] = array();

		while ( $arr = $rs->FetchRow() ) 
		{	
// 			print_r($arr);
			$this->request["codiceEsitiLS"][] = $arr["codice"];
			$this->request["descrizioneEsitiLS"][] = $arr["descrizione"];
		}
		
		return true;
	}


	function saveAppuntamento($dataApp,$oraApp)
	{
		$this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);
		$dataApp = $this->sqlFunc->_type_format("date", $dataApp);
		$dataAppuntamento = $dataApp." ".$oraApp.":00";
		$dataAppuntamento = str_replace("'","",$dataAppuntamento);
		//mi prendo il record dalla lista
		$sql = "SELECT contaq_save_appuntamento('".$this->session["chiamataId"]."', '".$this->request["operatoreApp"]."',".$this->session["idLista"].",'$dataAppuntamento','".$this->request["noteOperatore"]."') AS saveChiamata";
		

		//print "error1 <br>";
		$rs = $this->connDB->Execute( $sql );
		$this->appLog->logWrite($sql);
		
		if ( $rs === false )
		{			
		      $this->appLog->logWrite($this->connDB->ErrorMsg());
		      $this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
		      //print_r ($this->sysError);
		      return;
		} 

		while ( $arr = $rs->FetchRow() ) 
		{
		    $saveChiamata = $arr['saveChiamata'];		   
		}
		  
		//print "error 2<br>";

		if ($saveChiamata == 0 || $saveChiamata == '' || $saveChiamata == null || $saveChiamata == false) return false;


		//print "error 3<br>";
		
		$this->session["idLista"] = "";
		$this->session["chiamataId"] = "";
    
		return true; 
	}  

	function saveEsitoChiamata($idEsito)
	{
		$this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);
		
		//mi prendo il record dalla lista
		$sql = "SELECT contaq_esito_chiamata('".$this->session["chiamataId"]."','".$this->session["operatore"]."',".$this->session["idLista"].",'$idEsito','".$this->request["noteOperatore"]."') AS saveChiamata";
		
// 		print "$sql";

		$rs = $this->connDB->Execute( $sql );
		$this->appLog->logWrite($sql);
		
		if ( $rs === false )
		{			
		      $this->appLog->logWrite($this->connDB->ErrorMsg());
		      $this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
		      //print_r ($this->sysError);
		      return;
		} 

		while ( $arr = $rs->FetchRow() ) 
		{
		    $saveChiamata = $arr['saveChiamata'];		   
		}
		  
		if ($saveChiamata == 0 || $saveChiamata == '' || $saveChiamata == null || $saveChiamata == false) return false;
		
		$this->request["idLista"] = $this->session["idLista"];

		$this->request["chiamataId"] = $this->session["chiamataId"];

    
		return true; 
	}  

	function saveEsitoChiamataDialer()
	{
		$this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);
		
		if( $this->request["dataAppuntamento"] != "" && $this->request["oraAppuntamento"] != "" )
		{
			$dataApp = $this->sqlFunc->_type_format("date", $this->request["dataAppuntamento"]);
			$dataAppuntamento = $dataApp." ".$this->request["oraAppuntamento"].":00";
			$dataAppuntamento = str_replace("'","",$dataAppuntamento);
		}
		elseif ( $this->request["richiama"] == 'S' )
		{
			$dataAppuntamento = date('Y-m-d H:i:00');
		}
		else
		{
			$dataAppuntamento = "";
		}
		
		//mi prendo il record dalla lista
		$sql = "SELECT contaq_esito_chiamatadialer('".$this->session["chiamataId"]."','".$this->session["operatore"]."',".$this->session["idLista"].",
									".$this->request["idEsito"].",'".$this->request["noteOperatore"]."','$dataAppuntamento',
									'".$this->request["operatoreApp"]."','".$this->request["telefonoApp"]."') AS saveChiamata";
		
// 		print "$sql";
// 		exit;
		$rs = $this->connDB->Execute( $sql );
		$this->appLog->logWrite($sql);
		
		if ( $rs === false )
		{			
		      $this->appLog->logWrite($this->connDB->ErrorMsg());
		      $this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
		      //print_r ($this->sysError);
		      return;
		} 

		while ( $arr = $rs->FetchRow() ) 
		{
		    $saveChiamata = $arr['saveChiamata'];		   
		}
		  
		if ($saveChiamata == 0 || $saveChiamata == '' || $saveChiamata == null || $saveChiamata == false) return false;
		
		$this->request["idLista"] = $this->session["idLista"];

		$this->request["chiamataId"] = $this->session["chiamataId"];

    
		return true; 
	}  

	function saveRaccoltaDati()
	{		
		$this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);
		
// 		$this->request["ridBancaUP"] = str_replace("'","\'", $this->request["ridBancaUP"]);
		$chiamataId = $this->session["chiamataId"];
		$idLista = $this->session["idLista"];
		
		$sql = "SELECT id_dati FROM contaq_raccolta_dati WHERE id_lista = $idLista";	
		
		$rs = $this->connDB->Execute( $sql );
		$this->appLog->logWrite($sql);
		
		if ( $rs === false )
		{			
		      $this->appLog->logWrite($this->connDB->ErrorMsg());
		      $this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
		      return $sql;
// 		      return;
		} 
		
		$idDati = "";
		while ( $arr = $rs->FetchRow() ) 
		{
		    $idDati = $arr['id_dati'];		   
		}
			
		$datiSql = "";
		$nomiSql = "";
		
		for ($i = 1;$i<=35;$i++)
		{
			if (isset($this->request["dato_$i"]))
			{
				$datoFill = str_replace("\\","-",$this->request["dato_$i"]);
				$datoFill = str_replace("'","\'",$datoFill);

				if ($idDati != "")
				{
					if ($datiSql != "") $datiSql .= ",";
					
					$datiSql .= "dato_$i = '".$datoFill."'";	
				}
				else 
				{
					if ($nomiSql != "")
					{
						$nomiSql .= ",";
						$datiSql .= ",";
					}

					$nomiSql.= "dato_$i";
					$datiSql.=  "'".$datoFill."'";	
				}
				
			
				
			}
		}
		
 		if ($idDati != "") $sql = "UPDATE contaq_raccolta_dati SET $datiSql WHERE id_dati = $idDati ";
		else $sql = "INSERT INTO contaq_raccolta_dati (chiamata_id,id_lista,$nomiSql) VALUES ($chiamataId,$idLista,$datiSql)";

// 		 return $sql;

		$rs = $this->connDB->Execute( $sql );
		$this->appLog->logWrite($sql);
		
		if ( $rs === false )
		{			
		      $this->appLog->logWrite($this->connDB->ErrorMsg());
		      $this->usrError[] = "Error DB : ".$this->connDB->ErrorMsg();
		      //print_r ($this->sysError);
		      return $sql;
		}
	    
		
		return true;
	}  

// 	function loadRaccoltaDati ()
// 	{
// 		
// 	}

	function saveContatti($vecchioTel,$nuovoTel,$type,$esito)
	{		
		$this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);
		
		if ($type == "EMA") 
		{
			if ($esito == 'C')
			{
				$consenso = "";
			}
			else
			{
				if ($this->request["consenso"] == "checked") $consenso = "SI";
				else $consenso = "NO";	
			}
			
		}
		else 
		{
			 $consenso = "";
		}

	
		$sql = "SELECT contaqSaveContattiUnicef('".$this->request["codice"]."','$esito','INT','$type','$vecchioTel','$nuovoTel','$consenso','".$this->request["noteCliente"]."') AS saveChiamata";
		
			
		
		$rs = $this->connDB->Execute( $sql );
		$this->appLog->logWrite($sql);
		
		if ( $rs === false )
		{			
		      $this->appLog->logWrite($this->connDB->ErrorMsg());
		      $this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
		      //print_r ($this->sysError);
		      return;
		} 

		while ( $arr = $rs->FetchRow() ) 
		{
		    $saveChiamata = $arr['saveChiamata'];		   
		}
		  
		if ($saveChiamata == 0 || $saveChiamata == '' || $saveChiamata == null || $saveChiamata == false) return false;
    
		return true; 
	} 

	function startupDialer()
	{
		$this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);

		$sql = "DELETE FROM dialer_interfaccia";
			
		$rs = $this->connDB->Execute( $sql );
		$this->appLog->logWrite($sql);
		
		if ( $rs === false )
		{			
		      $this->appLog->logWrite($this->connDB->ErrorMsg());
		      $this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
		      //print_r ($this->sysError);
		      return;
		} 

		
    
		return true; 
	}
	
	function loadOperatoriLoggati()
	{
		$this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);
	
		//funzione che a seconda dei tre parametri restituisce l'id del recont della tabella di controllo
		$sql = "SELECT id,parametri
			FROM dialer_interfaccia 
			WHERE comando = 'onLogin' 
			AND parametri like 'SIP/%' 
			AND flageseguito in(0,1)";
    			
//  		print $sql;	
// 		exit;	 
		$rs = $this->connDB->Execute( $sql );
		
		$this->appLog->logWrite($sql);
		if ( $rs === false )
		{			
			$this->appLog->logWrite($this->connDB->ErrorMsg());
			$this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
			print_r ($this->sysError);
			return;
		}
		
		$this->request["operatoriLoggati"] = array();

		while ( $arr = $rs->FetchRow() ) 
		{	
			$this->request["operatoriLoggati"][] = $arr["parametri"];
		}
		
    
		return true; 
	}
	
	function loadAppuntamentiOperatore($operatore)
	{
		$this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);
		
		//carico tutti i messaggi dell'utente
		$sql = "select DISTINCT t1.id_lista, t1.data_ricontattare, t1.nominativo,t1.note,t3.campagna,
				t1.telefono_per_ricontattare, t1.operatore_per_ricontattare
			from contaq_liste as t1
			left join contaq_chiamate as t2 on t1.id_lista = t2.id_lista 
			left join contaq_campagne as t3 on t3.id_campagna = t1.id_campagna 
			where t1.data_ricontattare is not null 
			and t1.stato = 0
			and t1.operatore_per_ricontattare = '$operatore' 
			and t3.attiva = 1
			ORDER BY t1.data_ricontattare";
    			
// 		print $sql;	
			 
		$rs = $this->connDB->Execute( $sql );
		
		$this->appLog->logWrite($sql);
		if ( $rs === false )
		{			
			$this->appLog->logWrite($this->connDB->ErrorMsg());
			$this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
			print_r ($this->sysError);
			return;
		}
		
		$this->request["dataRicontattareLS"] = array();
		$this->request["nominativoLS"] = array();
		$this->request["noteLS"] = array();
		$this->request["campagnaLS"] = array();
		$this->request["idListaLS"] = array();
		$this->request["telefonoPerRicontattareLS"] = array();
		$this->request["operatorePerRicontattareLS"] = array();
		while ( $arr = $rs->FetchRow() ) 
		{	
			$this->request["idListaLS"][] = $arr["id_lista"];
			$this->request["dataRicontattareLS"][] = $arr["data_ricontattare"];
			$this->request["nominativoLS"][] = $arr["nominativo"];
			$this->request["noteLS"][] = $arr["note"];
			$this->request["campagnaLS"][] = $arr["campagna"];
			$this->request["telefonoPerRicontattareLS"][] = $arr["telefono_per_ricontattare"];
			$this->request["operatorePerRicontattareLS"][] = $arr["operatore_per_ricontattare"];
		}
		
		return true;
	}

	function saveAppuntamentoOperatore()
	{
		$this->connDB->SetFetchMode(ADODB_FETCH_ASSOC);
		$dataApp = $this->sqlFunc->_type_format("date", $this->request["dataAppuntamento"]);
		$dataAppuntamento = $dataApp." ".$this->request["oraAppuntamento"].":00";
		$dataAppuntamento = str_replace("'","",$dataAppuntamento);
		//mi prendo il record dalla lista
		$sql = "	UPDATE contaq_liste
				SET 	data_ricontattare = '$dataAppuntamento', 
					operatore_per_ricontattare = '{$this->request["operatoreApp"]}',
					telefono_per_ricontattare = '{$this->request["telefonoApp"]}' 
				WHERE id_lista = {$this->request["idListaApp"]}";
		
// print $sql;	
		//print "error1 <br>";
		$rs = $this->connDB->Execute( $sql );
		$this->appLog->logWrite($sql);
		
		if ( $rs === false )
		{			
		      $this->appLog->logWrite($this->connDB->ErrorMsg());
		      $this->sysError[] = "Error DB : ".$this->connDB->ErrorMsg();
		      //print_r ($this->sysError);
		      return false;
		} 	//print "error 3<br>";
    
		return true; 
	}  


}
		
?>